package com.hanthink.quartz.domain;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * Title: TaskItem
 * </p>
 * <p>
 * Description: 任务项
 * </p>
 * 
 * @author vondser
 * @date 2020年12月10日
 */
public class TaskItemInfo implements Serializable {

	private static final long serialVersionUID = 1L;
	private Long id;
	private Long siteKey;
	private Long eqKey;
	private String taskKey;
	private String itemCode;
	private String itemName;
	private String equipName;
	private String executer;
	private String itemDesc;
	// 0：不合格 1：合格
	private String itemResult;
	// 1：设备 2：清洁 3：安全
	private String itemType;
	private String itemValue;
	// 1：拍照2：视频3：勾选 4：值录入
	private String executeMeans;
	private String filePath;
	private Integer orderNum;
	private String remark;
	private String[] resourceList;
	private String resourceUrl;
	private String eqName;
	
	//点检项子选项
	private List<TaskSelectInfo> selects;

	// 主设备 or 辅助设备
	private String equipType;

	public String getEqName() {
		return eqName;
	}

	public void setEqName(String eqName) {
		this.eqName = eqName;
	}

	public String getExecuter() {
		return executer;
	}

	public void setExecuter(String executer) {
		this.executer = executer;
	}

	public String getEquipType() {
		return equipType;
	}

	public void setEquipType(String equipType) {
		this.equipType = equipType;
	}

	private boolean actived = false;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getSiteKey() {
		return siteKey;
	}

	public void setSiteKey(Long siteKey) {
		this.siteKey = siteKey;
	}

	public String getItemCode() {
		return itemCode;
	}

	public void setItemCode(String itemCode) {
		this.itemCode = itemCode;
	}

	public String getItemName() {
		return itemName;
	}

	public void setItemName(String itemName) {
		this.itemName = itemName;
	}

	public String getItemDesc() {
		return itemDesc;
	}

	public void setItemDesc(String itemDesc) {
		this.itemDesc = itemDesc;
	}

	public String getItemResult() {
		return itemResult;
	}

	public void setItemResult(String itemResult) {
		this.itemResult = itemResult;
	}

	public String getItemType() {
		return itemType;
	}

	public void setItemType(String itemType) {
		this.itemType = itemType;
	}

	public String getItemValue() {
		return itemValue;
	}

	public void setItemValue(String itemValue) {
		this.itemValue = itemValue;
	}

	public String getExecuteMeans() {
		return executeMeans;
	}

	public void setExecuteMeans(String executeMeans) {
		this.executeMeans = executeMeans;
	}

	public String getFilePath() {
		return filePath;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Integer getOrderNum() {
		return orderNum;
	}

	public void setOrderNum(Integer orderNum) {
		this.orderNum = orderNum;
	}

	public String getTaskKey() {
		return taskKey;
	}

	public void setTaskKey(String taskKey) {
		this.taskKey = taskKey;
	}

	public String[] getResourceList() {
		return resourceList;
	}

	public void setResourceList(String[] resourceList) {
		this.resourceList = resourceList;
	}

	public String getResourceUrl() {
		return resourceUrl;
	}

	public void setResourceUrl(String resourceUrl) {
		this.resourceUrl = resourceUrl;
	}

	public boolean isActived() {
		return actived;
	}

	public void setActived(boolean actived) {
		this.actived = actived;
	}

	public Long getEqKey() {
		return eqKey;
	}

	public void setEqKey(Long eqKey) {
		this.eqKey = eqKey;
	}

	public String getEquipName() {
		return equipName;
	}

	public void setEquipName(String equipName) {
		this.equipName = equipName;
	}

	public List<TaskSelectInfo> getSelects() {
		return selects;
	}

	public void setSelects(List<TaskSelectInfo> selects) {
		this.selects = selects;
	}
	
	
}
